package com.etl.service;

import java.util.List;

import com.etl.bean.User;

public interface IUserService {
	/**
	 * 查找所有的用戶
	 * @return userlist
	 */
	public List<User> findAllUsers();
	
	/**
	 * 根据ID查找用戶
	 * @param userId
	 * @return user
	 */
	public User findUserById(int userId);
	
	/**
	 * 根据用戶名查找用戶
	 * @param userName
	 * @return user
	 */
	public User findUserByUserName(String userName);
	
	/**
	 * 根据用户账号查找用户
	 * @param userAccount
	 * @return user
	 */
	public User findUserByUserAccount(String userAccount);
	
	/**
	 * 增加用户
	 * @param user
	 */
	public void insertUser(User user);
	
	/**
	 * 删除用户
	 * @param user
	 */
	public void deleteUser(User user);
	
	/**
	 * 更新用户
	 * @param user
	 */
	public void updateUser(User user);
	
	/**
	 * 用户登录检查
	 * @param userAccount
	 * @param userPwd
	 * @return
	 */
	public boolean checkLogin(String userAccount,String userPwd);
}
